home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 June / PersonalComputerWorld-June2009-CoverdiscCD.iso / Software / Shareware / Virtual Folder 1.07 / VirtualFolder 1.07.exe / install_script.iss (.txt)
Encoding:
Inno Setup Script  |  2009-02-25  |  6.5 KB  |  85 lines

  1. ;InnoSetupVersion=5.2.3
  2. [Setup]
  3. AppName=Virtual Folder
  4. AppVerName=Virtual Folder 1.07
  5. AppId=Virtual Folder
  6. DefaultDirName={pf}\Virtual Folder
  7. DefaultGroupName=Virtual Folder
  8. UninstallDisplayIcon={app}\VfManager.exe
  9. OutputBaseFilename=in
  10. Compression=lzma
  11. ArchitecturesInstallIn64BitMode=x64 ia64
  12. WizardImageFile=embedded\WizardImage0.bmp
  13. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  14. [Files]
  15. Source: "{app}\VfManager.exe"; DestDir: "{app}"; Flags: ignoreversion 
  16. Source: "{app}\VfRightClick.exe"; DestDir: "{app}"; Flags: ignoreversion 
  17. Source: "{app}\VfUninstallRun.exe"; DestDir: "{app}"; Flags: ignoreversion 
  18. Source: "{app}\default.skin"; DestDir: "{app}"; Flags: ignoreversion 
  19. Source: "{app}\help\default.css"; DestDir: "{app}\help"; Flags: ignoreversion 
  20. Source: "{app}\help\g1.htm"; DestDir: "{app}\help"; Flags: ignoreversion 
  21. Source: "{app}\help\g2.htm"; DestDir: "{app}\help"; Flags: ignoreversion 
  22. Source: "{app}\help\g3.htm"; DestDir: "{app}\help"; Flags: ignoreversion 
  23. Source: "{app}\help\g4.htm"; DestDir: "{app}\help"; Flags: ignoreversion 
  24. Source: "{app}\help\guide1.png"; DestDir: "{app}\help"; Flags: ignoreversion 
  25. Source: "{app}\help\guide2.png"; DestDir: "{app}\help"; Flags: ignoreversion 
  26. Source: "{app}\help\guide3.png"; DestDir: "{app}\help"; Flags: ignoreversion 
  27. Source: "{app}\help\guide4_211x100.png"; DestDir: "{app}\help"; Flags: ignoreversion 
  28. Source: "{app}\Driver\VfSfilter.inf"; DestDir: "{app}\Driver"; Flags: ignoreversion 
  29. Source: "{app}\Driver\VfSfilter,1.sys"; DestDir: "{app}\Driver"; DestName: "VfSfilter.sys"; Check: "IsWLH_AMD64"; Flags: ignoreversion 
  30. Source: "{app}\Driver\VfSfilter,2.sys"; DestDir: "{app}\Driver"; DestName: "VfSfilter.sys"; Check: "IsWLH_IA64"; Flags: ignoreversion 
  31. Source: "{app}\Driver\VfSfilter,3.sys"; DestDir: "{app}\Driver"; DestName: "VfSfilter.sys"; Check: "IsWLH_X86"; Flags: ignoreversion 
  32. Source: "{app}\Driver\VfSfilter,4.sys"; DestDir: "{app}\Driver"; DestName: "VfSfilter.sys"; Check: "IsWNET_AMD64"; Flags: ignoreversion 
  33. Source: "{app}\Driver\VfSfilter,5.sys"; DestDir: "{app}\Driver"; DestName: "VfSfilter.sys"; Check: "IsWNET_IA64"; Flags: ignoreversion 
  34. Source: "{app}\Driver\VfSfilter,6.sys"; DestDir: "{app}\Driver"; DestName: "VfSfilter.sys"; Check: "IsWNET_X86"; Flags: ignoreversion 
  35. Source: "{app}\Driver\VfSfilter,7.sys"; DestDir: "{app}\Driver"; DestName: "VfSfilter.sys"; Check: "IsWXP_X86"; Flags: ignoreversion 
  36. Source: "{app}\atl90,1.dll"; DestDir: "{app}"; DestName: "atl90.dll"; Check: "not IsWin64"; Flags: uninsrestartdelete 
  37. Source: "{app}\Microsoft.VC90.ATL,1.manifest"; DestDir: "{app}"; DestName: "Microsoft.VC90.ATL.manifest"; Check: "not IsWin64"; Flags: uninsrestartdelete 
  38. Source: "{app}\atl90,2.dll"; DestDir: "{app}"; DestName: "atl90.dll"; Check: "IsWin64"; Flags: uninsrestartdelete 
  39. Source: "{app}\Microsoft.VC90.ATL,2.manifest"; DestDir: "{app}"; DestName: "Microsoft.VC90.ATL.manifest"; Check: "IsWin64"; Flags: uninsrestartdelete 
  40. Source: "{app}\VfCopyhook.dll"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
  41. [Dirs]
  42. Name: "{userdocs}\Virtual Folder"; 
  43. [Registry]
  44. Root: HKCR; Subkey: "Directory\shell\Create Virtual Folder"; Flags: uninsdeletekey 
  45. Root: HKCR; Subkey: "Directory\shell\Create Virtual Folder\command"; ValueType: String; ValueData: """{app}\VfRightClick.exe"" %1"; 
  46. Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Services\VfSfilter"; ValueName: "RootFolder"; ValueType: String; ValueData: "\??\{userdocs}\Virtual Folder\"; Flags: createvalueifdoesntexist 
  47. Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Services\VfSfilter"; ValueName: "DriveLetter"; ValueType: String; ValueData: "\??\{code:GetLastUnusedDriveLetter}:"; Flags: createvalueifdoesntexist 
  48. Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Services\VfSfilter"; ValueName: "ShowGuide"; ValueType: Dword; ValueData: "$1"; Flags: createvalueifdoesntexist 
  49. Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Services\VfSfilter\Map"; Flags: createvalueifdoesntexist 
  50. [Run]
  51. Filename: "rundll32"; Parameters: "setupapi,InstallHinfSection DefaultInstall 132 .\Driver\VfSfilter.inf"; WorkingDir: "{app}"; Check: "not IsWin64"; 
  52. Filename: "regsvr32"; Parameters: "/s VfCopyhook.dll"; WorkingDir: "{app}"; Check: "not IsWin64"; 
  53. Filename: "rundll32"; Parameters: "setupapi,InstallHinfSection DefaultInstall 132 .\Driver\VfSfilter.inf"; WorkingDir: "{app}"; Check: "IsWin64"; Flags: 64bit 
  54. Filename: "regsvr32"; Parameters: "/s VfCopyhook.dll"; WorkingDir: "{app}"; Check: "IsWin64"; Flags: 64bit 
  55. [UninstallRun]
  56. Filename: "{app}\VfUninstallRun.exe"; WorkingDir: "{app}"; 
  57. Filename: "rundll32"; Parameters: "setupapi,InstallHinfSection DefaultUninstall 132 .\Driver\VfSfilter.inf"; WorkingDir: "{app}"; Check: "not IsWin64"; 
  58. Filename: "subst"; Parameters: "{code:ReadDriveLetter} /D"; Check: "not IsWin64"; 
  59. Filename: "regsvr32"; Parameters: "/s/u VfCopyhook.dll"; WorkingDir: "{app}"; Check: "not IsWin64"; 
  60. Filename: "regsvr32"; Parameters: "/s/u atl90.dll"; WorkingDir: "{app}"; Check: "not IsWin64"; 
  61. Filename: "rundll32"; Parameters: "setupapi,InstallHinfSection DefaultUninstall 132 .\Driver\VfSfilter.inf"; WorkingDir: "{app}"; Check: "IsWin64"; Flags: 64bit 
  62. Filename: "subst"; Parameters: "{code:ReadDriveLetter} /D"; Check: "IsWin64"; Flags: 64bit 
  63. Filename: "regsvr32"; Parameters: "/s/u VfCopyhook.dll"; WorkingDir: "{app}"; Check: "IsWin64"; Flags: 64bit 
  64. Filename: "regsvr32"; Parameters: "/s/u atl90.dll"; WorkingDir: "{app}"; Check: "IsWin64"; Flags: 64bit 
  65. [Icons]
  66. Name: "{group}\Virtual Folder Manager"; Filename: "{app}\VfManager.exe"; WorkingDir: "{app}"; 
  67. Name: "{group}\Help"; Filename: "{app}\help.chm"; WorkingDir: "{app}"; Flags: runmaximized 
  68. Name: "{group}\Uninstall Virtual Folder"; Filename: "{uninstallexe}"; WorkingDir: "{app}"; 
  69. Name: "{userdesktop}\Virtual Folder Manager"; Filename: "{app}\VfManager.exe"; WorkingDir: "{app}"; 
  70. Name: "{%USERPROFILE}\Links\Virtual Folder"; Filename: "{userdocs}\Virtual Folder"; Check: "IsVista"; 
  71. [CustomMessages]
  72. default.NameAndVersion=%1 version %2
  73. default.AdditionalIcons=Additional icons:
  74. default.CreateDesktopIcon=Create a &desktop icon
  75. default.CreateQuickLaunchIcon=Create a &Quick Launch icon
  76. default.ProgramOnTheWeb=%1 on the Web
  77. default.UninstallProgram=Uninstall %1
  78. default.LaunchProgram=Launch %1
  79. default.AssocFileExtension=&Associate %1 with the %2 file extension
  80. default.AssocingFileExtension=Associating %1 with the %2 file extension...
  81. [Languages]
  82. ; These files are stubs
  83. ; To achieve better results after recompilation, use the real language files
  84. Name: "default"; MessagesFile: "embedded\default.isl"; 
  85.